695b46bc1a7f08cb5f9ba35612961bd777ca7732,portal-impl/src/com/liferay/portlet/documentlibrary/action/CompareVersionsAction.java,CompareVersionsAction,compareVersions,#RenderRequest#,82
Before Change
targetContent.getBytes(StringPool.UTF8));
}
String targetVersion = targetFileVersion.getVersion();
String sourceVersion = sourceFileVersion.getVersion();
if (DocumentConversionUtil.isEnabled()) {
After Change
String targetTempFileId = DLUtil.getTempFileId(
targetFileVersion.getFileEntryId(),
targetFileVersion.getVersion());
targetIs = new FileInputStream(
DocumentConversionUtil.convert(
targetTempFileId, targetIs, targetExtension, "txt"));
}
}
List<DiffResult>[] diffResults = DiffUtil.diff(
new InputStreamReader(sourceIs), new InputStreamReader(targetIs));
renderRequest.setAttribute(
WebKeys.SOURCE_NAME,
sourceFileVersion.getTitle() + StringPool.SPACE +
sourceFileVersion.getVersion());
renderRequest.setAttribute(
WebKeys.TARGET_NAME,
targetFileVersion.getTitle() + StringPool.SPACE +
targetFileVersion.getVersion());
renderRequest.setAttribute(WebKeys.DIFF_RESULTS, diffResults);
}